import type { SignResult } from './sign-result.enum';
import type { ListRequestByTimeInput, PersonCoreDto, TimeCoreDto } from '../dto/models';

export interface LeaveInput {
  personId?: string;
  timeId?: string;
  leaveReason?: string;
}

export interface ResultDto {
  signResult: SignResult;
  recordTime?: string;
  leaveReason?: string;
  person: PersonCoreDto;
  time: TimeCoreDto;
}

export interface ResultListInput extends ListRequestByTimeInput {
}
